package cc.shacocloud.luanniao.core.model.po

import cc.shacocloud.luanniao.core.model.constant.UserNamespaceRoleEnum
import org.springframework.data.relational.core.mapping.Column
import org.springframework.data.relational.core.mapping.Table

/**
 * 用户命名空间关联关系
 *
 * @author 思追(shaco)
 */
@Table("ref_user_namespace")
data class RefUserNamespacePo(

    /**
     * 用户id
     */
    @Column("user_id")
    var userId: Long,

    /**
     * 命名空间id
     */
    @Column("namespace_id")
    var namespaceId: Long,

    /**
     * 用户命名空间角色
     */
    @Column("role")
    var role: UserNamespaceRoleEnum,
) : BasePo()
